import { $get, $post } from "@src/assets/js/request"
import { decompressLicenseAndMobile, compressLicenseAndMobile } from '@js/tool'

// 获取登录者信息
export async function getAccountInfoRequest () {
  const res = await $get('/api/xd/certify/getByAccountid')
  if (res.status !== 1) {
    throw new Error(res.message)
  }
  decompressLicenseAndMobile(res.data)
  return res.data
}

// 创建新案件
export async function createCaseRequest (){
  const res = await $post('/api/xd/case')
  if (res.status !== 1) {
    throw new Error(res.message)
  }
  return res.data
}

// 新增当事人
export async function addPartyRequest (d) {
  compressLicenseAndMobile(d)
  const res = await $post('/api/xd/party', d)
  if (res.status !== 1) {
    throw new Error(res.message)
  }
  return res.data
}

// 新增代理人
export async function addAgentRequest (d) {
  compressLicenseAndMobile(d)
  const res = await $post('/api/xd/agent', d)
  if (res.status !== 1) {
    throw new Error(res.message)
  }
  return res.data
}

